insulating twine - Alemán Inglés Diccionario